Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 124
Dependencies 35
Dependents 14
Total lines 1,432
Lines of code 712
Logical lines of code 364
Comment lines 521
Methods 44
Properties 21

Methods 44

Method Rating Maintainability Complexity Lines of code
register()
B
30 13 133
inline_js_base_data()
A
41 9 53
get_reauthentication_needed_notice()
S
43 5 59
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
maybe_refresh_token_for_screen()
S
62 6 12
inline_js_setup_data()
S
54 5 20
filter_features_via_proxy()
S
59 5 14
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
__construct()
S
53 4 21
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
authentication_admin_notices()
S
67 2 8
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
allowed_redirect_hosts()
S
63 2 10
disconnect()
S
62 1 11
verification_tag()
S
75 1 4
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
get_google_proxy()
S
82 1 3
inline_js_wp_version()
S
66 1 8
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
get_connect_url()
S
67 1 9
profile()
S
82 1 3
inline_js_tracking_data()
S
73 1 5
token()
S
82 1 3
inline_js_admin_data()
S
72 1 5
set_connected_proxy_url()
S
81 1 3